Generic Components in Object-Relational Database Systems
نویسنده
چکیده
Modularizing programs and developing systems in a component-based way is state-ofthe art in application development. Object-relational database management systems (ORDBMS) are not supporting these concepts appropriately. We present our approach bringing these concepts into the object-relational schema design. Genericity is another concept to foster reuse, widely used in application development. An ORDBMS can by seen as powerful generic component, parameterizable at schema creation time and, to some degree, at run time (by the so-called schema evolution). Nevertheless, using genericity on top of this generic system to parameterize schema components is a promising way to develop more general schema components and thereby increase the opportunities to reuse them. Finally, we enhance our approach to support generic schema components.
منابع مشابه
Building Middleware for Higher-Order Object Data Management
Future object managers will utilise existing relational database systems as primitive building blocks replacing today's le systems. SQL, similar to assembler language today, will be used to implement higher-order object managers. Current middleware layers will be extended to a coordination layer that uses and controls di erent database systems used as storage systems and as index managers. We s...
متن کاملObject Caching in a Transactional, Object-Relational CORBA Environment
The OMG's CORBA and CORBA services like the OTS are a technology standard that enable the building of transactional systems running in distributed and heterogeneous environments. In large-scale CORBA systems that integrate relational databases, however, careful attention must be paid to network traffic and the number of I/O-operations (like database access) performed, as these can degrade syste...
متن کاملBetween Types and Tables - Using Generic Programming for Automated Mapping between Data Types and Relational Databases
In today’s digital society, information systems play an important role in many organizations. While their construction is a well understood software engineering process, it still requires much engineering effort. The de facto storage mechanism in information systems is the relational database. Although the representation of data in these databases is optimized for efficient storage, it is less ...
متن کاملSupporting Efficient Streaming and Insertion of XML Data in RDBMS
Relational database systems are increasingly used to manage XML documents, especially for data-centric XML. In this paper we present a new approach to efficiently manage document-centric XML data based on a generic relational mapping. Such a generic XML storage is especially useful in data integration systems to manage highly diverse XML documents. We focus on efficient insert operations, suppo...
متن کاملGeneric Fuzzy Reasoning Nets as a Basis for Reverse Engineering Relational Database Applications
Object-oriented technology has become mature enough to satisfy many new requirements coming from areas like computer-aided design (CAD), computer-integrated manufacturing (CIM), or software engineering (SE). However, a competitive information management infrastructure often demands to merge data from CAD-, CIM-, or SE-systems with business data stored in a relational system. One approach for se...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003